#ifndef __ARP_H
#define __ARP_H
#include "common.h"

void arp_process(struct rte_mbuf * mbuf, struct inout_ring * ring, struct rte_mempool * pool);
struct rte_mbuf *  arp_send(struct rte_mempool * pool, uint16_t opcode, uint8_t * dst_mac, uint32_t s_ip, uint32_t d_ip);
void arp_request_timer_cb(__attribute__((unused)) struct rte_timer * tim, void * arg);
#endif